#include<iostream>
#include<gtest/gtest.h>

/*
    断言宏的使用
    ASSERT_ 断言失败则退出
    EXPECT_ 断言失败继续运行

    断言宏， 必须在单元测试宏函数中使用
*/

//测试的总名称 测试的名称
TEST(Xiang11test, great_than)
{
    int age = 20;
    ASSERT_GT(age, 18);

    printf("ok\n");
}
TEST(Xiang11test, great_than2)
{
    int age = 10;
    EXPECT_GT(age, 18);

    printf("ok\n");
}

TEST(Xiang11test, less_than)
{
    int age = 20;
    ASSERT_LT(age, 18);

    printf("ok\n");
}

int main(int argc, char* argv[])
{
    testing::InitGoogleTest(&argc, argv);

    RUN_ALL_TESTS();
    
    return 0;
}
